Update Command and his factory