update skip method to offset method