get and update rudimentory version
works great with single thread