simulator: simulate message forward