nn_freemsg now called in recv message method