Added command_exists checks to bin/update