fix update array