user edit view and route