use go-loops for watching / parsing