refs #18 refactor User comfirmation and update