improved stability
add get handler
fixed 'out of memory' bug