Re-added blocking call with futures and a few implicates
Added IOSimulator to avoid network issues during demo.