new update method

same as histo update