node client sends requests on callback, not on interval