Update readme and add dynamic block feature