adds fungsi dependency and removes Try
a NetworkCommand returns a Future when commited asynchronously
adds some shortcut methods