remove asynchronous functionality