[han & zhang] modify userDAO interface]