David Moyes says Michail Antonio has improved while filling the void left by Sebastian Haller after he scored four goals against Norwich.