Disable function caching for selectservers

The function populates an array, and since arrays don't persist
accross multiple method invocations, a second call of the same
method (2nd pass) would first clear the array and then skip the
function call.

This might not be the correct fix, or rather might be an indication
that the previous fix is incorrect and needs to account for
multi-pass invocations of methods promises.