Handle future errors and apply cycle intents inside of the future pool
Move error handling to filter