update and lazyredraw