Ethereum: Having Problems with Multiple Contract Methods calls