catch exception in background queue