update and adding content