add PUT and DELETE methoud support and test program