problem with register_activation_hook in plugin

register_activation_hook only fires when plugin is going to active.

You should use your function in add_action('admin_init','your_function_name').