Core improvements
This MR improves the core API by avoiding the unnecessary idle callback when connecting, and also by adding a boolean return value on the sync API.
This MR improves the core API by avoiding the unnecessary idle callback when connecting, and also by adding a boolean return value on the sync API.