Calculate pending ranges asynchronously