update source and use relative assets