We formulate a Markovian response theory for the tumble rate of a bacterium moving in a chemical field and use it in the Smoluchowski equation. Based on a multipole expansion for the one-particle distribution function and a reaction-diffusion equation for the chemoattractant field, we derive a polarization extended model, which also includes the recently discovered angle bias. In the adiabatic limit we recover a generalized Keller-Segel equation with diffusion and chemotactic coefficients that depend on the microscopic swimming parameters. Requiring the tumble rate to be positive, our model introduces an upper bound for the chemotactic drift velocity, which is no longer singular as in the original Keller-Segel model. Solving the Keller-Segel equations numerically, we identify traveling bacterial concentration pulses, for which we do not need a second, signaling chemical field nor a singular chemotactic drift velocity as demanded in earlier publications. We present an extensive study of the traveling pulses and demonstrate how their speeds, widths, and heights depend on the microscopic parameters. Most importantly, we discover a maximum number of bacteria that the pulse can sustain-the maximum carrying capacity. Finally, by tuning our parameters, we are able to match the experimental realization of the traveling bacterial pulse.