Problem solved... Single mail was being sent to multiple users but this can't be seen in SOST as it shows all recipients as individual entries.
Using cl_bcs class is always a good approach.. but not used in my project Me too was using the same first time.
Thanks..