fixed bug of not returning content provider