update architecture flow chart