Even a good subtitle file might be off by a second or two. You do not need to download a new file. Most video players allow you to adjust subtitle delay on the fly: