Time broken

on my freebsd box I have setup NTP syncing but after I run the command ntpdate -v -b time-a.nist.gov it sets the time corrrectly but the clock stays static at that time forever
if i type the date command a bunch of times it lists
Wed Jan 21 13:12:30 CST 2009

the 30 wich i assume are seconds move about as fast at a minute should
which is weird

do note that this is on a vmware box but i don't think that should be pushing the load to wear the time lags