An improved model with time-dependent adsorption for simulating protein ultrafiltration