sms: wip temporary implementation of queue before async work.