Generating versions on update