fixed content provider position bug