concurrent pump: proper logging and other modifications