fill content and update name