(#345) - Concise way to update data

Before we would update when any change was made to parameter, now only
change when SOs change.
(#192) - Hopefully fix timeout issue on travis