[#5] async getters done