goog update
cloned from upower