added clients to common API on opened(), removed on closed()