rename TimeoutAsyncWork to Timer
more doc updates