Extract read-input
Fix log refresh() when empty
Extract read-graph
Extract read-data