add fontawesome and message handler
update time delay alg