non-realtime writer module