replace ReadableFactory with CharSource
fix ChronoloyTest
replace InputSupplier<ReadableByteChannel> with ReadableByteChannelFactory