change to Invoke/sync/block, and show the data rate on UI