make timeout its own function and add timeout before uninstalling old workspace
make timeout its own function and add timeout before uninstalling old workspace

maikelvl/workspace,maikelvl/workspace,maikelvl/workspace