library upgrade (edit several times before publish)