updating verson