add some feature about add css or js on the fly