catch the ECONNREFUSED exception
added reconnect event
added fibonacci retry strategy option