Add a simple cache for RetrieveWorkerVersion to base worker
RetrieveWorkerVersion
Closes #21 (closed)