update source & ch8