add test for history offset
add offset parameter to history