udpate ok