* fix empty array can't watch change issus