How Sendbird approaches SDK testing for stability and performance