Working with async models and current user improvements