implement auto reconnect
base menu
update version