updates before presentation