Reverting changes. Implementing asynchio.