Hello Rizwan,
5 seconds for a messenger application is a really long time. I would start working on getting that response time down before moving that endpoint to a different service. Our tokens response recommended is like ~3 seconds or less. We have been making improvements to our platform but 5 seconds is to long.
Cheers,
------------------------------
Cameron
Online Community Manager/Moderator
------------------------------