although his army had only been in texas for three weeks , he had successfully moved his force of 500 soldiers north from mexico to goliad , and now he had arrived at san antonio de bexar , where his troops had quickly prepared the mission de bexar for battle .