derivatives in batches so derivatives that need to batch can run