Pushing asynchronous unfinished implementation before redesigning to syncrhonous