update source documentation