removed async operations into a new module