1. add alexarank
2. UI update
thread for I/O
minor update