update exposed props