added refresh_tokens, added fetch_all decorator