Design and synthesis of a novel azobenzene-containing polymer both in the main- and side-chain toward unique photocontrolled isomerization properties