using Deferred for support plugin in default setting