added timestamped updates