compute futures