Improved timeline update