Added precursor threading for updating menus. Replaced libssh with subprocess