Extracted async repository methods to interface #218.