interrupt based write