automatic documentation update