gives Clock a unique id to avoid concurrent requests interfering with each other

(github - fixes #46)