respond with non blocking operations