setting version and updating user