item controller updated