Added generic error catching around asset sync task