network handler update