Recent advances and current challenges for DSMC