add gradle hot swap support for idea