added logic for caching of the droidplanner api interfaces and drone manager objects.