diff --git a/l3d b/l3d
index e2ec6fc9d286f697c714a72ccc54c011a3215506..896b80c682f561911891f3020586f6b5795b246f 100755
--- a/l3d
+++ b/l3d
@@ -4,7 +4,7 @@ if [[ "$1" == "help" ]]; then
   echo "L3D - LakeDropsDrupalDev"
   echo "========================="
   echo ""
-  echo "Version: 1.1.0"
+  echo "Version: 1.2.0"
   echo "Info and support: https://gitlab.lakedrops.com/docker/l3d"
   exit 0
 fi
@@ -45,11 +45,24 @@ if [[ "${COMPOSE_PROJECT_NAME}" == "" ]]; then
   echo "COMPOSE_PROJECT_NAME=${COMPOSE_PROJECT_NAME}" >>.env
 fi
 
+ID=$(docker container ls -q -f name=${COMPOSE_PROJECT_NAME}_l3d)
+
 if [[ "$1" == "update" ]]; then
-  docker pull registry.lakedrops.com/docker/l3d:php-${PHP_VERSION}
+  echo "Updating the image ..."
+  STATUS=$(docker pull registry.lakedrops.com/docker/l3d:php-${PHP_VERSION})
+  if [[ "$STATUS" == *"Status: Image is up to date"* ]]; then
+    echo "Already up to date"
+  else
+    echo "Image updated"
+    if [[ -n "$ID" ]]; then
+      echo "Removing outdated container ..."
+      docker stop ${COMPOSE_PROJECT_NAME}_l3d
+      docker rm ${COMPOSE_PROJECT_NAME}_l3d
+      ID=
+    fi
+  fi
 fi
 
-ID=$(docker container ls -q -f name=${COMPOSE_PROJECT_NAME}_l3d)
 if [[ -n "$ID" ]]; then
   docker start ${COMPOSE_PROJECT_NAME}_l3d
 else