This is no error in BSPlayer.
Your subtitle and your movie are not in sync with each other.
Framerate can be different, or starting point is different.
You can use SubSync to correct the subtitle file.
Using BSPlayer to correct timing is not very usefull,
you need to adjust it every time over again.
If you use SubSync you only have to correct it once.