item detail controller updates