Work in progress
Idle processing refactoring done
TOTAL ASYNC, damn it!