Update function rate-limit
Add function cache-timeline
Refactor ids oauth resources