update to support wait states during write