update function, only reread now
multi update