catch exceptions in runnable to retry on next run