update putrun implementation

issue: drawn bitmap disappears, but we can see it was drawing correctly