EnterpriseClient is now a thread so it won't hang the gui