new features: update, delete, insert items into database