fix v2 js bug