progress spinner
status update throttling