keep pulling request