link to scala async