listenAndLog now uses a ticker to check for updates to the file instead of a time.After which only works once