update shape support