add method to create footer

add notify list change to updateAll method