subscription + handle split requests