update array_map usage