fix solarized theme being out of sync (#288).
refactor the rest of the themes to use refresh. resolves #288.