Inline scheduleDraingQueue since it's only called from one spot