[ADD] added background process support for onChange