added fragment support, download data using loaders