Run cleanup script every hour