fix
added reconnect
merged