simplify ObservableAdapter
little style update