remove push/pull functions, add network_process:run