#6 implemented update Item