Make lock coarse-grained and use condition to synchronize
Change Launcher's remote manager name to distinguish with that of LaunchClass