add new lifecycle .java & new sdk lib