Update timeline on publish event