move flushing responsibility to server