adding side effects using doNext: block