maintain call order in callbacks
very simple bandwidth throttle
throttling tutorial