always updates item if there is no timestamp