Futures.sequence() test
total disaster with async...
Clean event approach
TODO error handling