background working asyc and first error reporting