override fun areItemsTheSame(oldItemPosition: Int, newItemPosition: Int): Boolean {
                    val old = mProductList!![oldItemPosition]
                    val new = productList?.get(newItemPosition)
                    return if (old != null && new != null) {
                        old.id == new.id