cleanup
dead version.
No way work merge sync and async file loading