I constantly have my contracts disappear as well, I've tried the quick trip to a distant location but unfortunately that doesn't fix my world listing issue. When I visit individuals companies the jobs still show up there, but it is rather annoying having to go to each company lot in a city to see what job offers are available. I haven't tried the F7+Enter as some people mentioned above, but the sleeping at a rest station has worked for me everytime.