update make and demo