After calling setState and setting the future with an error, in console appears `Unhandled Exception`, Is there a way to refresh the future after an error without an unhandled exception appears because another error was received by the future?