fix `pause` function