Change echo for printf

rationale:
http://unix.stackexchange.com/questions/65803/why-is-printf-better-than-echo

fix #129