build request up-front and pass .query calls directly to request

add .reset method

tiny version bump