update: array_value

make array_value support string indexes and accept default value