Call initAsync() all the time if return true. Conditional calls initAsync() creating a Future with every rebuild
@protected bool runInitAsync() => true;