add ping timeout, and send async
added logs to web interface