update draw method into obj itself

Now each obj has it's own buffer and draw methods.