update archive layout