fix bug where positions needs to be in added not appended when order is
filled