remove async functions