updated item add/edit