Refactoring frame version
Optimizing protocol version detection for older clusters