Spray a 13 x 9 dish with non-stick spray and set aside.
In a mixing bowl, beat flour, sugar, baking powder,
baking soda and salt on low speed until combined.
Beat in butter until mixture is crumbly.
Add in eggs, vanilla and buttermilk and beat
until combined and fluffy.
Pour half the batter into your baking dish.
In a separate bowl, beat cream cheese
with sugar and egg about 3-5 minutes.
Pour over batter.
Top with remaining half of cake batter.
For the topping, mix sugars with cinnamon and salt.
Add in butter and combine fully.
Add flour and mix with hands until evenly distributed.
Bake for about 45 minutes. Cool completely and serve.