wrapper changes : run each hour , update only in nessecery