Fix rx buffering so that it doesnt drop msgs