added caching for arrival completions