update footer and post layout