diff --git a/R/core_commons.R b/R/core_commons.R
index 6131dafe6225d7212b2e012e817311fa91359371..78568fb67983979b34acc6ec0ba55bd544e2a03e 100644
--- a/R/core_commons.R
+++ b/R/core_commons.R
@@ -55,6 +55,10 @@ require.auto(dplyr)
 require.auto(magrittr)
 require.auto(tidyr)
 
+## needed for caching
+require.auto(digest)
+
+## moved into datatable_commons because replaced almost everywhere with dplyr
 #require.auto(data.table)
 
 
@@ -64,7 +68,7 @@ require.auto(tidyr)
 #### Convenience aliases
 
 
-echo <- function(...) print(paste(...))
+echo <- function(...) cat(paste(...), fill=T)
 
 ac <- function(...) as.character(...)