rework calendar with POST method