Add Throttle locks and pending member functions
wip