Added a few checks to see if network requests should are cancelled, if they are, do not execute blocks as updated information might be deallocated.
Removed Search and added segment control.