improve reporting and suppress errors from cancelled futures