wokring around PereodicCallback and add some Readme