Using this update method gives quite good results.