the `sender` of `WatchStock` should be the one who wants to receive this history and all future updates; hard-coded paths are tedious to maintain