props changed api17