logging and subscription logic updates