update is faster like this