fix flatMapLatest when f returns non-observable