porting Model for consumption updated thread model for all thread to
pause, resume,stop in a uniform manner