add return value to methods 'search', 'alarms' and 'execute'
Merge branch 'refactoring_async_dev' into refactoring_async