update cell