fix some futures