add cache folder
update repo scripts