HM-10 BLE module replacement to detect iBeacons

Hi!
Im building an iBeacon detector with the following hardware:

iBeacons: HM-10 modules with 3V battery
Base: Arduino Mega + ESP8266 + HM10

With this setup I've found 2 issues:
1.-It seems there's a limit in the iBeacons a HM-10 can detect when you issue the "AT+DISI?" command. It only outputs 6, and which ones are shown is completly random (not always the strongest ones). I have more than 6 iBeacons and also there are some other detected devices in the area that get into the 6 count thus interfering with my expected results
2.-Speed. It takes 6-8 seconds for the HM-10 to completly answer to my "AT+DISI?" command, which is pretty slow for what I want to do.

Do you guys know of any other module that can detect iBeacons but without these limitations?

Thank you

Bumping this up so see if anyone has anything to comment...thank you

I think the Redbear Duo might work for you. It's worth a look at least.