update in normal mode