update qsaHook