update folder architecture