revert UserDAO and remove UserDAOImpl