update project architecture