add futures to dependencies