fix possible infinite recursive function call
add retry later example
version bump