Can you add some description on how to solve network handling using BLoC packages like **flutter_bloc** and **bloc**?