#3 update if id found