Use future to launch async scala task