found a way to  automatically update source