restore upub