Better execution, fetch, and reset. Fix #13 and #14