feat(utils): delayed method wrapper

execute some method after a specific amount of time