Refactor miner/worker/pool models
Refresh only the changed data
Refactor widget service