MC60E OpenCPU accessing BLE, GSM, GPS through virtual ports

I want to use BLE, GSM & GPS simultaneously. Virtual port1 & virtual port2 are initialized successfully & GSM and GPS commands are working when sent on both virtual ports. But commands for BLE are failed on both virtual ports.
Also, all three peripherals can not be used in parallel using RIL as conflicts are created when for example communicating with server via TCP connection & at the same time I want GNSS data or BLE scan response.
How can I use BLE, GSM & GPS in parallel?

Thank You.

Dear Sagar,
Thanks for you inquiry in QUetcel forum.
Actually it is can not support GSM TCP connnection, BT scanning and GPS working simultaneously. You can choose two of them working simultaneously. Thanks!