update adapter on activity result