1. To change a client's settings, you must have their permission. Otherwise, it is "slowhacking" and not allowed.
2. Why are you making the server "wait" ?
3. You should not be changing a client's interp or rates. They are dependent upon the client's internet and computer. Not everyone has the same interp and rates.