---- setTimeout(function () { return work(); }, 500); ---- setTimeout (-> work() ), 500