removed _update. use scala methods