use obj for learning rate selection
Fix learning rate selection