fixed bug about unit worker source