Implements multiple blocking queue in the scheduler to prevent too many access to 1 queue