Update source files and documents