refactor sendDomainServerCheckIn to avoid static variable threading issue