further optimization number requests