use robust looping call. Fix ping..pong protocol