updates cam elems