Android App is pretty unstable on background service

Hello, i am working on iBeacons development and i had some problemas with wifi adapter. When the iBeacon scan is running the wifi internet dont work, so i cant request info from internet when an iBeacon was detected. I did tried it on: Moto G, Moto X and Sony Xperia SP.

Another problem is when the scan is running on Android background, i need run this scan all the time to detect new iBeacons? That make the application pretty unstable, maybe because it uses a lot of phone process and memory. Somebody have any information or case about iBeacons Scan on Android background mode?