new option "sequential" for loading characters one after another
fix cache mechanism with promises
use @kcwu's idea for better compression ratio
load strokes with pool size === 4