update technique