optionally shuffle in sgd.. doesn't seem to do anything....