add more comments to Util, clean up
rename limitExecByInterval to throttle, better implementation