avoid repeating pull message schedule from server
added network connectivity state checking