barrel_httpc:start_changes_listener keeps all changes
In barrel_httpc.erl the following is stated:
"When a callback is given, a change is passed to the function, no state is kept in the process."
but I realize that after I connect to barrel and receive changes using a callback when I connect to barrel again I receive all the previous changes again before getting the new ones. My expectation is that just the new ones after the last collected changes will be sent.