update to use polymer-element