update layout so footer stays at bottom