added rate limiting to graph updates