revision udpate