rewrote servo request (for android) to work around compatibility issue