found the burgers solver bug: the timestep buffer isn't updating past the first.  the roe scheme is, however.  now to find out what is wrong...