fully implemented Executable based on StoppableLock