Asterisk realtime queue members

Hi, i have the following problem here. I have a realtime queue with realtime agents and i use local channels as interfaces. I also added /n at interface in order for app_queue to be able to see agent status (in use/not in use). Everything works fine when there are no transfers involved but when i have to transfer calls the agent remains in call till the and of the transferred call. This is happening due the fact that i have /n. I tried to use /b but the realtime status was not updated. I tried to use /nb, nothing. I also added a a column named stateinterface in queue_members table and i put there SIP/extension. Nothing.
Any suggestion how to set this queue in order to see the actual status of agents and to allow transfers ?

thank you !