fixed worker source truncation when edited in-session (close #25)