fetch and reset