add timestamps, fix update method