adds non blocking feeding option