add ip-request based API throttle