updates in smalle increments