added update id to prevent unecessary updates