Future вызванная из initState может завершиться до завершения самого initState, поэтому нужно использовать addPostFrameCallback или didChangeDependecies. Это имелось в виду?