Added Async seek function and tests