add network operation and update ui