add current_user setter method
add current user getter method with memoization