made observable arrays get data set by one call w/ final data, instead of iteratively after each data piece is mapped in