fix worker
fix bugs