     componentDidMount: ->
         @_initCompose()
 
+        setTimeout @_autosave, 30000
+
 
     componentDidUpdate: ->
+        setTimeout @_autosave, 30000
+
         switch @state.focus
             when 'cc'
                 setTimeout ->



    componentWillUnmount: ->
        if @_saveInterval
            window.clearInterval @_saveInterval

        # delete draft
        doDelete = =>
            window.setTimeout =>

            else
                message.text = @state.text.trim()

            if isDraft
                @setState saving: true
            else
