add callback as a subscribe paramether so it can be added just after the channel is subscribe