a simple change allows configurable retry delay when no message received from server