adding singlethread hook to sms for stability, spamming the service can cause flooding errors