implemented item no cost updating feature