fix compile error and add update history placeholder