Added async examtype and previous exams fetching along with better management of current user data