fix worker resource update bug
Merge branch 'worker' into shell
minor fix