enable cache
more detail message
fix bug with collection structure api