refactor the network safety, add auto-refresh if a wave has been selected but not fetched due to disconnection
- started using ViewWillAppear and hence use ViewLoaded more correctly
- made main table view aware of any more spots that need to be loaded