remove async method