using lxml to parse job
Add donate version
Add exception to bus