Merge pull request #66 from scor/cache_drush_call_user_func

use drush_op() instead of call_user_func()