refactor Suite using taskScheduler.resourceOffer