removing async method