fix? race condition with version update and timeout