Removed offerPool, refactored scheduler a bit, renamed things