Feature:
- Add split window function.
- Use FIND as asynchronous process, it means users can continue what they are doing when the search task is processing.