How To: Panel with worker thread

For the record there is an alternative approach here Can i load data asynchronously in Panel?.

If someone understands the pros and cons of these methods they would be nice to know.

@Material-Scientist and @Jhsmit