Update schedule from json

@linqiu look at this, it is da bomb