refine tape transport

states: stopped, running, stopping
After giving stop directive, wait for disk thread to finish up.