updated user retrieval