Update velocity, improvements