remove async code