Remove unnecessary busy waits and blocks between host and device