Use @Bean for AsyncExecutor

With @Bean initialize and destroy are automatically called
Merge pull request #179 from LeovR/patch-1

Use @Bean for AsyncExecutor