Buffering is normal. Basically what happens when you listen to a online "radio" is that it downloads the next part while you listen to it. So when the downloading is too slow it stops to buffer until it has around a 10 sec gap. etc etc etc.
You can't do anything about it except maybe get a faster internet
Webbenji