gio2: follow array length change