tentatively make hostname optional
set initial click count in go routine for better response time