networkHandler and pushService