updating work based on corrections from client