MMNetworkTask outsourced

and some improvements