improve commenting and clean up acquisition event loop