retrieve result after future has completed