update pub