integer update