Agent based simulation of a small catchment water management in northern Thailand