For batter, in a large bowl, cream butter and sugar until light and fluffy. Beat in egg. Combine 1 cup flour, baking powder and salt; gradually add to creamed mixture alternately with milk., Toss blueberries with remaining flour. Stir blueberries and cream cheese into creamed mixture (batter will be thick). Transfer to a greased 8-in. square baking dish., For topping, in a small bowl, combine flour and sugar. Cut in butter until crumbly. Sprinkle over batter. Bake at 375degrees for 40-45 minutes or until a toothpick inserted in the center comes out clean. Cool on a wire rack.