clear outstanding request before invoking callback