a simple pop push OTP server in elixir