starting to track aborts
queue async pulls. needs testing