Which cache have to clear to update new hooks?
To register a new hook, you can clear the following caches:

cache_clear_all('module_implements', 'cache_bootstrap');
cache_clear_all('hook_info', 'cache_bootstrap');


More info: https://api.drupal.org/api/drupal/includes%21module.inc/function/module_implements/7