update getItemAt to getChildAt