finished user edit update and delete