get page count with futures