content provider with loader