update *.pm