Imrpove v-style

- auto detect and cache prefixes
- allow both dash-case and camel-case
comments for v-style update