read job id from proc

read jobid from proc file entry and cached for ever.

Please advise if the caching behavior will have a user impact. It looks fine to me but I am not entirely sure about how users are using the jobid feature.

Thanks!