adding async requests