add editor
add cachekey
fix ace loading