Implementation of Bluetooth Low Energy communication using Flow Controllers to make asynchronous code clean