update version handling