client side pause/resume