A variable time step self-consistent mean field DSMC model for three-dimensional environments