api behavior is ok. Caching was causing problems. Make requests ignore caching.