got rid of two seperate handshake methods

no fallback. only one handshake method. Use of useOfPromises boolean