I believe that's the recommended practice/routine. This keeps the baseline size manageable.
When you create a baseline, it creates it based on the current content of those fixlets / tasks. If there are any updates, changes or things become superseded, the baseline still references the original versions. Syncing helps update those fixlets/tasks to the latest version, or lets you know when you can remove the superseded ones etc..