- fixed bug where error event hasn't been emitted on readCollection