Found a comprimiss between interrupt processing, prebuffering and processing long data inputs as well.