Not sure if that's slow connection.....If it is there's not much you can do.
Try clear cache on the apps that are hanging.
Might be system memory affecting performance:
- Check settings..manage apps....running services. Then look at free memory. Also can look at time running as a subtle clue of what's been going on. Many services like launcher, tasker, widgets etc should never stop...If time running is less than time since boot in these type running services, that's an indication memory is squeezed.
- Also check developer options..processes stats. See of the bar at top is all green (Good). If has some yellow and red that's another indication memory may affecting performance.
- If memory is affecting performance based on above checks, , reboot may help. Also consider uninstall apps that install perpetual running service (widgets, tasker etc) if those apps are not important to you.
Finally, don't know why, but clearing cache in recovery can solve some performance problems