update matrix values