finish user edit, etc